<!DOCTYPE html>
<html lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Bar Code [HALCON算子参考手册]</title>
<style type="text/css">
      body {
    color: #000000;
    background-color: #ffffff;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
}

.body_main {
    margin-left: 35px;
    margin-right: 35px;
}

@media screen and (min-width:992px) {

    .body_main {
        margin-left: 10%;
        margin-right: 10%;
    }

    table.toctable {
        width: 80%
    }
}

@media screen and (min-width:1400px) {

    .body_main {
        margin-left: 15%;
        margin-right: 15%;
    }

    table.toctable {
        width: 70%
    }
}

body>div ul ul {
    margin-left: inherit;
}

a:link {
    color: #0044cc;
}

a:link,
a:visited {
    text-decoration: none;
}

a:link:hover,
a:visited:hover {
    text-decoration: underline;
}

th {
    text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    text-rendering: optimizeLegibility;
    color: #666666;
}

code {
    font-family: monospace,monospace;
}

h1 a.halconoperator {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
}

h2 a.halconoperator {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
}

hr {
    border: 0;
    border-top: solid 1px #f28d26;
}

.pre {
    display: block;
    padding-bottom: 1ex;
    font-family: monospace;
    white-space: pre;
}

pre {
    font-family: monospace, monospace;
    padding: 1ex;
    white-space: pre-wrap;
}

.toc {
    font-size: 80%;
    border-top: 1px dashed #f28d26;
    border-bottom: 1px dashed #f28d26;
    padding-top: 5px;
    padding-bottom: 5px;
}

.inv {
    margin: 0;
    border: 0;
    padding: 0;
}

.banner {
    color: #666666;
    padding-left: 1em;
}

.logo {
    background-color: white;
}

.keyboard {
    font-size: 80%;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #f28d26;
    background-color: #f3f3f3;
}

.warning {
    margin-top: 2ex;
    margin-bottom: 1ex;
    padding: 10px;
    text-align: center;
    border: 1px solid;
    color: #bb0000;
    background-color: #fff7f7
}

.imprint {
    margin-top: 1ex;
    font-size: 80%;
    color: #666666;
}

.imprinthead {
    font-weight: bolder;
    color: #666666;
}

.indexlink {
    text-align: right;
    padding-bottom: 5px;
}

.postscript {
    margin-top: 2ex;
    font-size: 80%;
    color: #666666
}

.evenrow {
    background-color: #e7e7ef;
    vertical-align: top;
}

.oddrow {
    background-color: #f7f7ff;
    vertical-align: top;
}

.headrow {
    background-color: #97979f;
    color: #ffffff;
    vertical-align: top;
}

.logorow {
    vertical-align: top;
}

.error {
    color: red;
}

.var {
    font-style: italic
}

.halconoperator {
    font-family: monospace, monospace;
}

span.operator {
    font-family: monospace, monospace;
}

span.procedure {
    font-family: monospace, monospace;
}

span.operation {
    font-family: monospace, monospace;
}

span.feature {
    font-family: Arial, Helvetica, Homerton, sans-serif;
}

ul {
    padding-left: 1.2em;
}

li.dot {
    list-style-type: square;
    color: #f28d26;
}

.breadcrumb {
    font-size: 80%;
    color: white;
    background-color: #062d64;
    margin-bottom: 20px;
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 15px;
}

.webbar {
    font-size: 80%;
    background-color: #dddddd;
    margin-top: 0px;
    margin-left: -35px;
    margin-right: -35px;
    margin-bottom: 0px;
    padding-top: 5px;
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 5px;
}

.footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    border-top: 1px dashed #f28d26;
    font-size: 80%;
    color: #666666;
    padding-bottom: 8px;
}

.footer .socialmedia a {
    padding-left: 7px;
}

.socialmedia {
    padding-top: 10px;
}

.copyright {
    margin-top: 19px;
}

.breadcrumb a {
    color: #ffffff;
    border-bottom: 1px solid white;
}

.breadcrumb a:link:hover,
.breadcrumb a:visited:hover {
    text-decoration: none;
    border-bottom: none;
}

.heading {
    margin-top: 1ex;
    font-size: 110%;
    font-weight: bold;
    color: #666666;
}

.text {
    color: black;
}

.example {
    font-size: 80%;
    background-color: #f3f3f3;
    border: 1px dashed #666666;
    padding: 10px;
}

.displaymath {
    display: block;
    text-align: center;
    margin-top: 1ex;
    margin-bottom: 1ex;
}

.title {
    float: left;
    padding-top: 3px;
    padding-bottom: 3px;
}

.signnote {
    font-family: Arial, Helvetica, Homerton, sans-serif;
    font-size: 80%;
    color: #666666;
    font-weight: lighter;
    font-style: italic
}

.par {
    margin-bottom: 1.5em;
}

.parhead {
    text-align: right;
}

.parname {
    float: left;
}

.pardesc {
    font-size: 85%;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: 2em;
}

.parcat {
    color: #666;
    font-weight: bold;
}

*[data-if=cpp],
*[data-if=c],
*[data-if=dotnet],
*[data-if=com],
*[data-if=python] {
    display: none;
}

.tabbar {
    text-align: right;
    border-bottom: 1px solid #f28d26;
    margin-bottom: 0.5em;
}

ul.tabs {
    padding-top: 3px;
    padding-bottom: 3px;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 80%
}

ul.tabs li {
    padding-top: 3px;
    padding-bottom: 3px;
    display: inline;
    overflow: hidden;
    list-style-type: none;
    margin: 0;
    margin-left: 8px;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
    border-right: 1px solid #666;
}

ul.tabs li.active {
    border-left: 1px solid #f28d26;
    border-right: 1px solid #f28d26;
    border-top: 1px solid #f28d26;
    border-bottom: 1px solid #fff;
}

ul.tabs li.inactive {
    background-color: #eee;
}

ul.tabs li a {
    padding-left: 5px;
    padding-right: 5px;
    color: #666;
}

ul.tabs li a:link:hover {
    text-decoration: none;
}

ul.tabs li.inactive a {
    color: #666;
}

ul.tabs li.active a {
    color: black;
}

dl.generic dd {
    margin-bottom: 1em;
}

.pari {
    color: olive;
}

.paro {
    color: maroon;
}

.comment {
    font-size: 80%;
    color: green;
    white-space: nowrap;
}

table.grid {
    border-collapse: collapse;
}

table.grid td {
    padding: 5px;
    border: 1px solid;
}

table.layout {
    border: 0px;
}

table.layout td {
    padding: 5px;
}

table.table {
    border-collapse: collapse;
}

table.table td {
    padding: 5px;
    border-left: 0px;
    border-right: 0px;
}

table.table tr:last-child {
    border-bottom: 1px solid;
}

table.table th {
    padding: 5px;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-left: 0px;
    border-right: 0px;
}

.details_summary {
    cursor: pointer;
}

table.toctable {
    width: 100%;
}

table.toctable col:first-child {
    width: 20%;
}

table.toctable col:nth-last-child(2) {
    width: 8%;
}

table.altcolored tr:nth-child(even) {
    background-color: #f3f3f3;
}

    </style>
<!--OP_REF_STYLE_END-->
<script>
    <!--
var active_lang='hdevelop';function switchVisibility(obj,active_lang,new_lang)
{var display_style='inline';
for(var i=0;i<obj.length;i++)
{if(obj.item(i).getAttribute('data-if')==new_lang)
{obj.item(i).style.display=display_style;}
if(obj.item(i).getAttribute('data-if')==active_lang)
{obj.item(i).style.display='none';}}
return;}
function toggleLanguage(new_lang,initial)
{if(active_lang!=new_lang)
{var lis=document.getElementsByTagName('li');for(var i=0;i<lis.length;i++)
{if(lis.item(i).id=='syn-'+new_lang)
{lis.item(i).className='active';}
else
{lis.item(i).className='inactive';}}
var divs=document.getElementsByTagName('div');var spans=document.getElementsByTagName('span');switchVisibility(divs,active_lang,new_lang);switchVisibility(spans,active_lang,new_lang);if(!initial)
{setCookie("halcon_reference_language",new_lang,null,null);}
active_lang=new_lang;}
return;}
function setCookie(name,value,domain,exp_offset,path,secure)
{localStorage.setItem(name,value);}
function getCookie(name)
{return localStorage.getItem(name);}
function initialize()
{var qs=location.href.split('?')[1];var qs_lang_raw=location.href.split('interface=')[1];var qs_lang;if(qs_lang_raw)
{qs_lang=qs_lang_raw.split('#')[0];}
var cookie_lang=getCookie("halcon_reference_language");var new_lang;if((qs_lang=="hdevelop")||(qs_lang=="dotnet")||(qs_lang=="python")||(qs_lang=="cpp")||(qs_lang=="c"))
{new_lang=qs_lang;setCookie("halcon_reference_language",new_lang,null,null);}
else if((cookie_lang=="hdevelop")||(cookie_lang=="dotnet")||(cookie_lang=="python")||(cookie_lang=="cpp")||(cookie_lang=="c"))
{new_lang=cookie_lang;}
else
{new_lang="hdevelop";}
toggleLanguage(new_lang,1);return;}
-->

  </script>
</head>
<body onLoad="initialize();">
<div class="breadcrumb">
<br class="inv"><a href="index.html">目录</a> / <a href="toc_identification.html">Identification</a><br class="inv">
</div>
<div class="body_main">
<div class="tabbar"><ul class="tabs">
<li id="syn-hdevelop" class="active"><a href="javascript:void(0);" onclick="toggleLanguage('hdevelop')" onfocus="blur()">HDevelop</a></li>
<li id="syn-dotnet" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('dotnet')" onfocus="blur()">.NET</a></li>
<li id="syn-python" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('python')" onfocus="blur()">Python</a></li>
<li id="syn-cpp" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('cpp')" onfocus="blur()">C++</a></li>
<li id="syn-c" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('c')" onfocus="blur()">C</a></li>
</ul></div>
<div class="indexlink">
<a href="index_classes.html"><span data-if="dotnet" style="display:none;">类别</span><span data-if="cpp" style="display:none;">类别</span></a><span data-if="dotnet" style="display:none;"> | </span><span data-if="cpp" style="display:none;"> | </span><a href="index_by_name.html">算子列表</a>
</div>
<h2>Bar Code</h2>
<p><a href="#section_list">List of Operators ↓</a></p>
<p>This chapter provides an introduction to bar codes and the most important
terms used when finding and reading bar codes in HALCON.
</p>
<h3>Structure of linear (1D) bar codes</h3>
<p>
A bar code consists of several dark bars and bright spaces.
For every bar code there is a smallest possible element,
the narrowest possible bar or the narrowest possible space, which is called
module.
In general, the width of the bars and spaces is different,
but always a multiple of the module.
Several bars and spaces together form a pattern.
This pattern encodes a symbol defined in a decoding table.
The conventions how such a binary pattern encodes a symbol
and the corresponding decoding table lead to the respective bar code type.
In addition to the patterns encoding the symbols, there are also patterns with
special tasks. Depending on the type there are further patterns which can or
must be part of the bar code:
</p>
<ul>
<li>
<p> Quiet-zone: Zone in which no edges may occur.
This zone is required before the start character and after the stop
character to find the code.
</p>
<div style="text-align:center;" class="figure">
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg4938" width="181.4851425" height="71.38821" viewBox="0 0 241.98019 95.18428" customscale="0.75">
  <metadata id="metadata4944">
    <rdf:RDF>
      <cc:Work rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"></dc:type>
        <dc:title></dc:title>
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <defs id="defs4942"></defs>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-74" width="2.0000017" height="76" x="25.980194" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-8-0" width="2.0000017" height="76" x="31.980194" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662466;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-7-1" width="4.0000019" height="76" x="19.980194" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662371;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-77-30" width="4.0000014" height="76" x="41.980194" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-6-0" width="2.0000017" height="76" x="51.980194" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-2-67" width="2.0000017" height="76" x="55.980194" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-67-9" width="2.0000017" height="76" x="63.980194" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-5-5" width="2.0000017" height="76" x="67.980194" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-4-6" width="4.0000033" height="76" x="75.980194" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-57-6" width="2.0000017" height="76" x="85.980194" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-79-9" width="4.0000033" height="76" x="93.980194" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:9.24268436;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-3-8" width="5.9999962" height="76" x="99.980194" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-28-1" width="2.0000017" height="76" x="107.98019" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-62-3" width="2.0000017" height="76" x="115.98019" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-9-4" width="4.0000033" height="76" x="123.98019" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-68-6" width="2.0000017" height="76" x="129.98019" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:9.24269104;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-78-9" width="6.0000048" height="76" x="137.98019" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-289-4" width="4.0000033" height="76" x="145.98019" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-0-7" width="2.0000017" height="76" x="151.98019" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:9.24269104;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-24-6" width="6.0000048" height="76" x="155.98019" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-02-9" width="4.0000033" height="76" x="167.98019" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-576-2" width="2.0000017" height="76" x="173.98019" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-1-7" width="2.0000017" height="76" x="179.98019" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-60-9" width="4.0000033" height="76" x="189.98019" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-07-36" width="4.0000033" height="76" x="195.98019" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:9.24269104;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-65-5" width="6.0000048" height="76" x="205.98019" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-18" width="2.0000017" height="76" x="213.98019" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-36-9" width="4.0000033" height="76" x="217.98019" y="0" ry="0"></rect>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.91066551px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5227735" x="78.529877" y="95.18428" id="text5683-4"><tspan id="tspan5681-5" x="78.529877" y="95.18428" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.91066551px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.5227735">H</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.91066551px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5227735" x="93.470856" y="95.18428" id="text5683-0-2"><tspan id="tspan5681-3-2" x="93.470856" y="95.18428" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.91066551px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.5227735">A</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.91066551px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5227735" x="107.41123" y="95.18428" id="text5683-7-0"><tspan id="tspan5681-8-9" x="107.41123" y="95.18428" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.91066551px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.5227735">L</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.91066551px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.50552219" x="118.74798" y="94.929024" id="text5683-5-3"><tspan id="tspan5681-1-3" x="118.74798" y="94.929024" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.91066551px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.50552219">C</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.91066551px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.50518894" x="133.50517" y="94.929024" id="text5683-3-8"><tspan id="tspan5681-86-8" x="133.50517" y="94.929024" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.91066551px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.50518894">O</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.91066551px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5227735" x="148.73204" y="95.18428" id="text5683-01-19"><tspan id="tspan5681-0-1" x="148.73204" y="95.18428" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.91066551px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.5227735">N</tspan></text>
  <rect style="fill:#ff7819;fill-opacity:0.5;stroke:none;stroke-width:16.87475967;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-7-5-6" width="20" height="76" x="0" y="0" ry="0"></rect>
  <rect style="fill:#ff7819;fill-opacity:0.5;stroke:none;stroke-width:16.87476158;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-7-5-4-9" width="20" height="76" x="221.98019" y="0" ry="0"></rect>
</svg><div style="margin-bottom:30px;text-align:center;" class="caption">
Schematic representation of the quiet zone (orange) by means of an
example bar code of type Code 128.
</div>
</div>

</li>
<li>
<p> Start and stop pattern: Define start, stop and direction.
These patterns make it possible to read and decode the code from left to
right as well as from right to left (and thus upside down).
</p>
<div style="text-align:center;" class="figure">
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" viewBox="0 0 242 95.18428" height="71.38821" width="181.5" id="svg4938" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="toc_identification_barcode-symbols_startstop.svg" customscale="0.75">
  <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1350" inkscape:window-height="873" id="namedview53" showgrid="false" inkscape:zoom="1.446281" inkscape:cx="121" inkscape:cy="47.59214" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="0" inkscape:current-layer="svg4938"></sodipodi:namedview>
  <metadata id="metadata4944">
    <rdf:RDF>
      <cc:Work rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"></dc:type>
        <dc:title></dc:title>
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <defs id="defs4942"></defs>
  <rect ry="0" y="5.4836273e-06" x="25.999998" height="76" width="2.0000017" id="rect825-6-43" style="fill:#ff7819;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="5.4836273e-06" x="31.999998" height="76" width="2.0000017" id="rect825-6-43-8" style="fill:#ff7819;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="3.8146973e-06" x="19.999998" height="76" width="4.0000019" id="rect825-6-43-7" style="fill:#ff7819;fill-opacity:1;stroke:none;stroke-width:7.54662466;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="5.4836273e-06" x="42" height="76" width="4.0000014" id="rect825-6-43-77" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662371;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="5.4836273e-06" x="52" height="76" width="2.0000017" id="rect825-6-43-6" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="5.4836273e-06" x="56" height="76" width="2.0000017" id="rect825-6-43-2" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="5.4836273e-06" x="64" height="76" width="2.0000017" id="rect825-6-43-67" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="5.4836273e-06" x="68" height="76" width="2.0000017" id="rect825-6-43-5" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="5.4836273e-06" x="76" height="76" width="4.0000033" id="rect825-6-43-4" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="5.4836273e-06" x="86" height="76" width="2.0000017" id="rect825-6-43-57" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="5.4836273e-06" x="94" height="76" width="4.0000033" id="rect825-6-43-79" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="5.4836273e-06" x="100" height="76" width="5.9999962" id="rect825-6-43-3" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:9.24268436;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="5.4836273e-06" x="108" height="76" width="2.0000017" id="rect825-6-43-28" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="5.4836273e-06" x="116" height="76" width="2.0000017" id="rect825-6-43-62" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="5.4836273e-06" x="124" height="76" width="4.0000033" id="rect825-6-43-9" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="5.4836273e-06" x="130" height="76" width="2.0000017" id="rect825-6-43-68" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="5.4836273e-06" x="138" height="76" width="6.0000048" id="rect825-6-43-78" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:9.24269104;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="5.4836273e-06" x="146" height="76" width="4.0000033" id="rect825-6-43-289" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="5.4836273e-06" x="152" height="76" width="2.0000017" id="rect825-6-43-0" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="5.4836273e-06" x="156" height="76" width="6.0000048" id="rect825-6-43-24" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:9.24269104;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="3.8146973e-06" x="168" height="76" width="4.0000033" id="rect825-6-43-02" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="4.6491623e-06" x="174" height="76" width="2.0000017" id="rect825-6-43-576" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="5.4836273e-06" x="180" height="76" width="2.0000017" id="rect825-6-43-1" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="5.4836273e-06" x="190" height="76" width="4.0000033" id="rect825-6-43-60" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="5.4836273e-06" x="196" height="76" width="4.0000033" id="rect825-6-43-07" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="5.4836273e-06" x="206" height="76" width="6.0000048" id="rect825-6-43-65" style="fill:#ff7819;fill-opacity:1;stroke:none;stroke-width:9.24269104;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="5.4836273e-06" x="214" height="76" width="2.0000017" id="rect825-6-43-41" style="fill:#ff7819;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="5.4836273e-06" x="218" height="76" width="4.0000033" id="rect825-6-43-36" style="fill:#ff7819;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="5.7220459e-06" x="23.999998" height="76" width="2.0000017" id="rect825-6-43-688" style="fill:#ff7819;fill-opacity:0.5;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="5.7220459e-06" x="27.999998" height="76" width="4.0000014" id="rect825-6-43-688-4" style="fill:#ff7819;fill-opacity:0.5;stroke:none;stroke-width:7.54662418;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="7.6293945e-06" x="34" height="76" width="8.0000019" id="rect825-6-43-688-7" style="fill:#ff7819;fill-opacity:0.5;stroke:none;stroke-width:10.67253685;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="216" height="76" width="2.0000017" id="rect825-6-43-688-3" style="fill:#ff7819;fill-opacity:0.5;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="4.2915344e-06" x="212" height="76" width="2.0000017" id="rect825-6-43-688-70" style="fill:#ff7819;fill-opacity:0.5;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="5.7220459e-06" x="200" height="76" width="6.0000019" id="rect825-6-43-688-2" style="fill:#ff7819;fill-opacity:0.5;stroke:none;stroke-width:9.24268818;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.67866707px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5227735" x="78.76281" y="94.497757" id="text5683-4"><tspan id="tspan5681-5" x="78.76281" y="94.497757" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.67866707px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.5227735">H</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.67866707px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5227735" x="93.651184" y="94.497757" id="text5683-0-2"><tspan id="tspan5681-3-2" x="93.651184" y="94.497757" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.67866707px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.5227735">A</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.67866707px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5227735" x="107.55006" y="94.497757" id="text5683-7-0"><tspan id="tspan5681-8-9" x="107.55006" y="94.497757" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.67866707px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.5227735">L</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.67866707px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.50552219" x="118.87419" y="94.245331" id="text5683-5-3"><tspan id="tspan5681-1-3" x="118.87419" y="94.245331" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.67866707px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.50552219">C</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.67866707px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.50518894" x="133.58083" y="94.245331" id="text5683-3-8"><tspan id="tspan5681-86-8" x="133.58083" y="94.245331" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.67866707px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.50518894">O</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.67866707px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5227735" x="148.75192" y="94.497757" id="text5683-01-19"><tspan id="tspan5681-0-1" x="148.75192" y="94.497757" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.67866707px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.5227735">N</tspan></text>
</svg><div style="margin-bottom:30px;text-align:center;" class="caption">
Schematic representation of the start and stop pattern (orange) by means
of an example bar code of type Code 128.
</div>
</div>

</li>
<li>
<p> Checksum: A digit which serves as a security check to ensure the code
has been read correctly.
</p>
<div style="text-align:center;" class="figure">
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" id="svg4938" width="181.5" height="71.38821" viewBox="0 0 242 95.18428" inkscape:version="0.91 r13725" sodipodi:docname="toc_identification_barcode-symbols_checksum.svg" customscale="0.75">
  <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1447" inkscape:window-height="1069" id="namedview50" showgrid="false" inkscape:zoom="1.446281" inkscape:cx="121" inkscape:cy="47.59214" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="0" inkscape:current-layer="svg4938"></sodipodi:namedview>
  <metadata id="metadata4944">
    <rdf:RDF>
      <cc:Work rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"></dc:type>
        <dc:title></dc:title>
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <defs id="defs4942"></defs>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-247" width="2.0000017" height="76" x="25.999998" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-8-1" width="2.0000017" height="76" x="31.999998" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662466;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-7-0" width="4.0000019" height="76" x="19.999996" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662371;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-77-3" width="4.0000014" height="76" x="42" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-6-4" width="2.0000017" height="76" x="52" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-2-6" width="2.0000017" height="76" x="56" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-67-1" width="2.0000017" height="76" x="64" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-5-7" width="2.0000017" height="76" x="68" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-4-7" width="4.0000033" height="76" x="76" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-57-5" width="2.0000017" height="76" x="86" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-79-3" width="4.0000033" height="76" x="94" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:9.24268436;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-3-0" width="5.9999962" height="76" x="100" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-28-9" width="2.0000017" height="76" x="107.99998" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-62-2" width="2.0000017" height="76" x="115.99998" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-9-6" width="4.0000033" height="76" x="123.99999" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-68-0" width="2.0000017" height="76" x="130" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:9.24269104;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-78-2" width="6.0000048" height="76" x="138" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-289-9" width="4.0000033" height="76" x="146" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-0-8" width="2.0000017" height="76" x="152" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:9.24269104;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-24-9" width="6.0000048" height="76" x="156" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-02-6" width="4.0000033" height="76" x="168" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-576-3" width="2.0000017" height="76" x="174" y="0" ry="0"></rect>
  <rect style="fill:#ff7819;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-1-1" width="2.0000017" height="76" x="180" y="0" ry="0"></rect>
  <rect style="fill:#ff7819;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-60-8" width="4.0000033" height="76" x="190" y="0" ry="0"></rect>
  <rect style="fill:#ff7819;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-07-3" width="4.0000033" height="76" x="196" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:9.24269104;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-65-1" width="6.0000048" height="76" x="206" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-1" width="2.0000017" height="76" x="214" y="0" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-36-3" width="4.0000033" height="76" x="218" y="0" ry="0"></rect>
  <rect style="fill:#ff7819;fill-opacity:0.5;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-688-70-0" width="2.0000017" height="76" x="194" y="0" ry="0"></rect>
  <rect style="fill:#ff7819;fill-opacity:0.5;stroke:none;stroke-width:10.67253685;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-688-70-8" width="8.0000019" height="76" x="182" y="0" ry="0"></rect>
  <rect style="fill:#ff7819;fill-opacity:0.5;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-688-70-04" width="2.0000017" height="76" x="178" y="0" ry="0"></rect>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.67866707px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5227735" x="78.549782" y="94.923813" id="text5683-4"><tspan id="tspan5681-5" x="78.549782" y="94.923813" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.67866707px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.5227735">H</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.67866707px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5227735" x="93.480766" y="94.923813" id="text5683-0-2"><tspan id="tspan5681-3-2" x="93.480766" y="94.923813" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.67866707px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.5227735">A</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.67866707px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5227735" x="107.42225" y="94.923813" id="text5683-7-0"><tspan id="tspan5681-8-9" x="107.42225" y="94.923813" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.67866707px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.5227735">L</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.67866707px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.50552219" x="118.78899" y="94.671387" id="text5683-5-3"><tspan id="tspan5681-1-3" x="118.78899" y="94.671387" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.67866707px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.50552219">C</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.67866707px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.50518894" x="133.53822" y="94.671387" id="text5683-3-8"><tspan id="tspan5681-86-8" x="133.53822" y="94.671387" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.67866707px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.50518894">O</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.67866707px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5227735" x="148.75192" y="94.923813" id="text5683-01-19"><tspan id="tspan5681-0-1" x="148.75192" y="94.923813" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.67866707px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.5227735">N</tspan></text>
</svg><div style="margin-bottom:30px;text-align:center;" class="caption">
Schematic representation of the checksum (orange) by means of an example
bar code of type Code 128.
</div>
</div>

</li>
<li>
<p> Guard pattern: Specific pattern, which can occur on the left, right, or
in the center as additional symbol.
</p>
<div style="text-align:center;" class="figure">
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" id="svg874" width="169.5" height="75" viewBox="0 0 226 100" sodipodi:docname="toc_barcode-symbols_guard_patterns.svg" inkscape:version="0.92.4 (5da689c313, 2019-01-14)" customscale="0.75">
  <metadata id="metadata880">
    <rdf:RDF>
      <cc:Work rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"></dc:type>
        <dc:title></dc:title>
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <defs id="defs878"></defs>
  <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1718" inkscape:window-height="1368" id="namedview876" showgrid="true" inkscape:zoom="3.5543066" inkscape:cx="67.678595" inkscape:cy="76.973758" inkscape:window-x="1713" inkscape:window-y="0" inkscape:window-maximized="0" inkscape:current-layer="svg874">
    <inkscape:grid type="xygrid" id="grid1430"></inkscape:grid>
  </sodipodi:namedview>
  <rect ry="0" y="7.6293945e-06" x="22" height="87" width="2.0000017" id="rect825-6-43" style="fill:#ff7819;fill-opacity:1;stroke:none;stroke-width:5.70940256;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="26" height="87" width="2.0000017" id="rect825-6-43-2" style="fill:#ff7819;fill-opacity:1;stroke:none;stroke-width:5.70940256;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="-1.4210855e-14" x="32" height="76" width="2.0000017" id="rect825-6-43-9" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="-1.4210855e-14" x="38" height="76" width="4" id="rect825-6-43-92" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662275;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="44" height="76" width="8" id="rect825-6-43-92-6" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:10.6725359;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="54" height="76" width="2.0000017" id="rect825-6-43-92-4" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="60" height="76" width="6" id="rect825-6-43-92-9" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:9.24268723;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="68" height="76" width="2.0000017" id="rect825-6-43-92-3" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="72" height="76" width="4" id="rect825-6-43-92-1" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662275;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="82" height="76" width="2.0000017" id="rect825-6-43-92-7" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="92" height="76" width="2.0000017" id="rect825-6-43-92-16" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="96" height="76" width="2.0000017" id="rect825-6-43-92-76" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="102" height="76" width="2.0000017" id="rect825-6-43-92-67" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="110" height="76" width="2.0000017" id="rect825-6-43-92-70" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="114" height="87" width="2.0000017" id="rect825-6-43-92-8" style="fill:#ff7819;fill-opacity:1;stroke:none;stroke-width:5.70940256;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="118" height="87" width="2.0000017" id="rect825-6-43-92-5" style="fill:#ff7819;fill-opacity:1;stroke:none;stroke-width:5.70940256;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="122" height="76" width="2.0000017" id="rect825-6-43-92-86" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="128" height="76" width="2.0000017" id="rect825-6-43-92-63" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="136" height="76" width="6" id="rect825-6-43-92-33" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:9.24268723;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="144" height="76" width="2.0000017" id="rect825-6-43-92-37" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="150" height="76" width="6" id="rect825-6-43-92-53" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:9.24268723;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="160" height="76" width="2.0000017" id="rect825-6-43-92-36" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="164" height="76" width="4" id="rect825-6-43-92-79" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662275;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="172" height="76" width="4" id="rect825-6-43-92-50" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662275;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="178" height="76" width="4" id="rect825-6-43-92-98" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662275;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="184" height="76" width="4" id="rect825-6-43-92-95" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662275;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="192" height="76" width="2.0000017" id="rect825-6-43-92-371" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="198" height="76" width="2.0000017" id="rect825-6-43-92-66" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="206" height="87" width="2.0000017" id="rect825-6-43-92-12" style="fill:#ff7819;fill-opacity:1;stroke:none;stroke-width:5.70940256;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="210" height="87" width="2.0000017" id="rect825-6-43-92-42" style="fill:#ff7819;fill-opacity:1;stroke:none;stroke-width:5.70940256;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <text id="text1042-90" y="95.098839" x="94.924866" style="font-style:normal;font-weight:normal;font-size:21.32763481px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.53319085" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.32763481px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.53319085" y="95.098839" x="94.924866" id="tspan1040-5">7</tspan></text>
  <text id="text1042-90-1" y="95.093628" x="46.685947" style="font-style:normal;font-weight:normal;font-size:21.32763481px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.53319085" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.32763481px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.53319085" y="95.093628" x="46.685947" id="tspan1040-5-7">3</tspan></text>
  <text id="text1042-90-9" y="95.098839" x="82.960167" style="font-style:normal;font-weight:normal;font-size:21.32763481px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.53319085" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.32763481px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.53319085" y="95.098839" x="82.960167" id="tspan1040-5-5">6</tspan></text>
  <text id="text1042-90-95" y="95.098839" x="187.01591" style="font-style:normal;font-weight:normal;font-size:21.32763481px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.53319085" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.32763481px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.53319085" y="95.098839" x="187.01591" id="tspan1040-5-6">8</tspan></text>
  <text id="text1042-90-97" y="95.098839" x="138.94394" style="font-style:normal;font-weight:normal;font-size:21.32763481px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.53319085" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.32763481px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.53319085" y="95.098839" x="138.94394" id="tspan1040-5-4">9</tspan></text>
  <text id="text1042-90-972" y="95.098839" x="151.00099" style="font-style:normal;font-weight:normal;font-size:21.32763481px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.53319085" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.32763481px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.53319085" y="95.098839" x="151.00099" id="tspan1040-5-40">0</tspan></text>
  <text id="text1042-90-19" y="95.229012" x="4.9927058" style="font-style:normal;font-weight:normal;font-size:21.32763481px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.53319085" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.32763481px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.53319085" y="95.229012" x="4.9927058" id="tspan1040-5-9">1</tspan></text>
  <text id="text1042-90-6" y="95.229012" x="34.8158" style="font-style:normal;font-weight:normal;font-size:21.32763481px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.53319085" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.32763481px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.53319085" y="95.229012" x="34.8158" id="tspan1040-5-2">2</tspan></text>
  <text id="text1042-90-99" y="94.963455" x="70.781975" style="font-style:normal;font-weight:normal;font-size:21.32763481px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.53319085" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.32763481px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.53319085" y="94.963455" x="70.781975" id="tspan1040-5-8">5</tspan></text>
  <text id="text1042-90-3" y="95.197769" x="59.103653" style="font-style:normal;font-weight:normal;font-size:21.32763481px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.53319085" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.32763481px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.53319085" y="95.197769" x="59.103653" id="tspan1040-5-66">4</tspan></text>
  <text id="text1042-90-19-3" y="95.229012" x="163.74535" style="font-style:normal;font-weight:normal;font-size:21.32763481px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.53319085" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.32763481px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.53319085" y="95.229012" x="163.74535" id="tspan1040-5-9-1">1</tspan></text>
  <text id="text1042-90-95-3" y="95.098839" x="126.93896" style="font-style:normal;font-weight:normal;font-size:21.32763481px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.53319085" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.32763481px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.53319085" y="95.098839" x="126.93896" id="tspan1040-5-6-0">8</tspan></text>
  <text id="text1042-90-6-4" y="95.229012" x="175.20444" style="font-style:normal;font-weight:normal;font-size:21.32763481px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.53319085" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.32763481px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.53319085" y="95.229012" x="175.20444" id="tspan1040-5-2-1">2</tspan></text>
  <rect ry="0" y="7.6293945e-06" x="24.000002" height="87" width="2.0000017" id="rect825-6-43-8" style="fill:#ff7819;fill-opacity:0.5;stroke:none;stroke-width:5.70940256;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="116" height="87" width="2.0000017" id="rect825-6-43-8-2" style="fill:#ff7819;fill-opacity:0.5;stroke:none;stroke-width:5.70940256;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="7.6293945e-06" x="112" height="87" width="2.0000017" id="rect825-6-43-8-28" style="fill:#ff7819;fill-opacity:0.5;stroke:none;stroke-width:5.70940256;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="7.6293945e-06" x="120" height="87" width="2.0000017" id="rect825-6-43-8-6" style="fill:#ff7819;fill-opacity:0.5;stroke:none;stroke-width:5.70940256;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="3.8146973e-06" x="208" height="87" width="2.0000017" id="rect825-6-43-8-4" style="fill:#ff7819;fill-opacity:0.5;stroke:none;stroke-width:5.70940256;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
</svg><div style="margin-bottom:30px;text-align:center;" class="caption">
Schematic representation of a guard pattern (orange) by means of an
example bar code of type UPC-A.
</div>
</div>

</li>
<li>
<p> Finder patterns: Pattern used to locate the symbol.
</p>
<div style="text-align:center;" class="figure">
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" id="svg6081" width="148.5" height="73.4253615" viewBox="0 0 198 97.900482" sodipodi:docname="tmp_type-databar.svg" inkscape:version="0.92.4 (5da689c313, 2019-01-14)" customscale="0.75">
  <metadata id="metadata6087">
    <rdf:RDF>
      <cc:Work rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"></dc:type>
        <dc:title></dc:title>
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <defs id="defs6085"></defs>
  <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1718" inkscape:window-height="1368" id="namedview6083" showgrid="true" fit-margin-top="0" fit-margin-left="4" fit-margin-right="4" fit-margin-bottom="0" inkscape:zoom="1.4791667" inkscape:cx="283.11459" inkscape:cy="193.25377" inkscape:window-x="-7" inkscape:window-y="0" inkscape:window-maximized="0" inkscape:current-layer="svg6081">
    <inkscape:grid type="xygrid" id="grid6634" originx="147" originy="142.7798"></inkscape:grid>
  </sodipodi:namedview>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.37126255;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-7" width="2.0000017" height="77" x="4" y="0.12068176" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.37126255;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-0-6" width="2.0000017" height="77" x="8" y="0.12068176" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.37126255;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-4-0" width="2.0000017" height="77" x="16" y="0.12068176" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.37126255;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-5-4" width="2.0000017" height="77" x="24" y="0.12068176" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.37126255;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-2-0" width="2.0000017" height="77" x="36" y="0.12068176" ry="0"></rect>
  <rect style="fill:#ff7819;fill-opacity:1;stroke:none;stroke-width:9.3032999;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-1-3" width="6.0000048" height="77" x="40" y="0.12068176" ry="0"></rect>
  <rect style="fill:#ff7819;fill-opacity:1;stroke:none;stroke-width:5.37126255;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-9-9" width="2.0000017" height="77" x="64" y="0.12068176" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:9.3032999;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-8-66" width="6.0000048" height="77" x="68" y="0.12068176" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:9.3032999;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-82-3" width="6.0000048" height="77" x="75.999992" y="0.12068176" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:9.3032999;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-58-5" width="6.0000048" height="77" x="86" y="0.12068176" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.37126255;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-54-1" width="2.0000017" height="77" x="94" y="0.12068176" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.37126255;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-19-6" width="2.0000017" height="77" x="98" y="0.12068176" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.59611273;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-52-8" width="4.0000033" height="77" x="104" y="0.12068176" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:9.3032999;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-99-0" width="6.0000048" height="77" x="110" y="0.12068176" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:9.3032999;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-49-28" width="6.0000048" height="77" x="117.99999" y="0.12068176" ry="0"></rect>
  <rect style="fill:#ff7819;fill-opacity:1;stroke:none;stroke-width:5.37126255;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-97-67" width="2.0000017" height="77" x="128" y="0.12068176" ry="0"></rect>
  <rect style="fill:#ff7819;fill-opacity:1;stroke:none;stroke-width:14.21102619;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-87-0" width="14.000011" height="77" x="132" y="0.12068176" ry="0"></rect>
  <rect style="fill:#ff7819;fill-opacity:1;stroke:none;stroke-width:9.3032999;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-3-4" width="6.0000048" height="77" x="152" y="0.12068176" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.59611273;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-06-9" width="4.0000033" height="77" x="164" y="0.12068176" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.37126255;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-90-70" width="2.0000017" height="77" x="170" y="0.12068176" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.9020195;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-6-9" width="4.3286629" height="77" x="175.67134" y="0.12068176" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:9.3032999;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-21-3" width="6.0000048" height="77" x="184" y="0.12068176" ry="0"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.37126255;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-92-4" width="2.0000017" height="77" x="192" y="0.12068176" ry="0"></rect>
  <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:20.954916px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.52387291" x="10.466431" y="95.470413" id="text6794-9"><tspan sodipodi:role="line" id="tspan6792-0" x="10.466431" y="95.470413" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.954916px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.52387291">0</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:20.954916px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.52387291" x="38.368874" y="95.470413" id="text6794-2-4"><tspan sodipodi:role="line" id="tspan6792-1-0" x="38.368874" y="95.470413" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.954916px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.52387291">0</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:20.954916px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.52387291" x="148.32109" y="95.470413" id="text6794-24-6"><tspan sodipodi:role="line" id="tspan6792-5-6" x="148.32109" y="95.470413" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.954916px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.52387291">0</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:20.954916px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.52387291" x="126.29995" y="95.470413" id="text6794-7-4"><tspan sodipodi:role="line" id="tspan6792-6-0" x="126.29995" y="95.470413" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.954916px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.52387291">8</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:20.954916px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.52387291" x="31.603867" y="93.49054" id="text6794-6-1"><tspan sodipodi:role="line" id="tspan6792-7-8" x="31.603867" y="93.49054" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.954916px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.52387291">)</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:20.954916px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.52387291" x="2.9212341" y="93.49054" id="text6794-5-6"><tspan sodipodi:role="line" id="tspan6792-12-1" x="2.9212341" y="93.49054" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.954916px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.52387291">(</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:20.954916px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.52387291" x="104.36066" y="95.470413" id="text6794-83-9"><tspan sodipodi:role="line" id="tspan6792-52-5" x="104.36066" y="95.470413" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.954916px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.52387291">6</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:20.954916px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.52387291" x="50.080322" y="95.598312" id="text6794-65-9"><tspan sodipodi:role="line" id="tspan6792-8-40" x="50.080322" y="95.598312" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.954916px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.52387291">1</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:20.954916px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.52387291" x="71.323837" y="95.465286" id="text6794-62-3"><tspan sodipodi:role="line" id="tspan6792-13-4" x="71.323837" y="95.465286" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.954916px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.52387291">3</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:20.954916px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.52387291" x="82.656715" y="95.567612" id="text6794-84-1"><tspan sodipodi:role="line" id="tspan6792-9-66" x="82.656715" y="95.567612" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.954916px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.52387291">4</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:20.954916px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.52387291" x="115.24844" y="95.470413" id="text6794-67-8"><tspan sodipodi:role="line" id="tspan6792-15-4" x="115.24844" y="95.470413" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.954916px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.52387291">7</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:20.954916px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.52387291" x="93.26313" y="95.337387" id="text6794-27-4"><tspan sodipodi:role="line" id="tspan6792-4-6" x="93.26313" y="95.337387" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.954916px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.52387291">5</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:20.954916px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.52387291" x="60.528961" y="95.598312" id="text6794-1-9"><tspan sodipodi:role="line" id="tspan6792-40-83" x="60.528961" y="95.598312" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.954916px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.52387291">2</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:20.954916px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.52387291" x="20.743553" y="95.598312" id="text6794-65-0-0"><tspan sodipodi:role="line" id="tspan6792-8-4-9" x="20.743553" y="95.598312" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.954916px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.52387291">1</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:20.954916px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.52387291" x="160.03255" y="95.598312" id="text6794-65-8-1"><tspan sodipodi:role="line" id="tspan6792-8-6-0" x="160.03255" y="95.598312" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.954916px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.52387291">1</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:20.954916px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.52387291" x="170.48117" y="95.598312" id="text6794-1-4-4"><tspan sodipodi:role="line" id="tspan6792-40-8-5" x="170.48117" y="95.598312" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.954916px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.52387291">2</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:20.954916px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.52387291" x="137.28494" y="95.470413" id="text6794-27-8-6"><tspan sodipodi:role="line" id="tspan6792-4-5-7" x="137.28494" y="95.470413" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.954916px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.52387291">9</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:20.954916px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.52387291" x="181.27606" y="95.470413" id="text6794-7-0-7"><tspan sodipodi:role="line" id="tspan6792-6-4-8" x="181.27606" y="95.470413" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.954916px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.52387291">8</tspan></text>
  <rect style="fill:#ff7819;fill-opacity:0.5;stroke:none;stroke-width:16.12640381;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-9-9-2" width="18" height="77.120682" x="46" y="0" ry="0"></rect>
  <rect style="fill:#ff7819;fill-opacity:0.5;stroke:none;stroke-width:9.30196953;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-9-9-6" width="6" height="76.978058" x="146" y="0.1426239" ry="0"></rect>
  <rect style="fill:#ff7819;fill-opacity:0.5;stroke:none;stroke-width:5.37126255;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-9-9-5" width="2.0000017" height="77" x="38" y="0.12068176" ry="0"></rect>
  <rect style="fill:#ff7819;fill-opacity:0.5;stroke:none;stroke-width:5.37126255;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-9-9-5-4" width="2.0000017" height="77" x="66" y="0.12068176" ry="0"></rect>
  <rect style="fill:#ff7819;fill-opacity:0.5;stroke:none;stroke-width:5.37126255;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect825-6-43-41-9-9-5-42" width="2.0000017" height="77" x="130" y="0.12068176" ry="0"></rect>
</svg><div style="margin-bottom:30px;text-align:center;" class="caption">
Schematic representation of a finder pattern (orange) by means of an
example bar code of type GS1 Databar.
</div>
</div>

</li>
<li>
<p> Add-on symbol: Additional symbols for encoding of supplementary
information. These symbols are encoded as bar codes with restricted length.
</p>
<div style="text-align:center;" class="figure">
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 212 85.135736" height="63.85180125" width="159" id="svg2" version="1.1" customscale="0.75">
  <metadata id="metadata8">
    <rdf:RDF>
      <cc:Work rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"></dc:type>
        <dc:title></dc:title>
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <defs id="defs6"></defs>
  <rect y="0.26811409" x="13.949492" height="80" width="2" id="rect819" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4.85791063;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="0.26810646" x="17.949492" height="80" width="2" id="rect819-5" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4.85791063;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="0.26811409" x="23.949492" height="64.867622" width="4" id="rect819-8" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:6.18633604;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="0.26811409" x="31.949492" height="64.867622" width="2" id="rect819-3" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4.37440014;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="0.26811409" x="37.949493" height="64.867622" width="2" id="rect819-3-6" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4.37440014;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="0.26811409" x="43.949493" height="64.867622" width="4" id="rect819-3-7" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:6.18633652;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="0.26811409" x="49.949493" height="64.867622" width="8" id="rect819-3-9" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:8.74880028;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="0.26811409" x="59.949493" height="64.867622" width="2" id="rect819-3-73" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4.37440014;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="0.26811409" x="63.949493" height="64.867622" width="2" id="rect819-3-70" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4.37440014;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="0.26811409" x="71.949493" height="64.867622" width="4" id="rect819-3-8" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:6.18633652;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="0.26811409" x="77.949493" height="80" width="2" id="rect819-3-89" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4.85791063;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="0.26811409" x="81.949493" height="80" width="2" id="rect819-3-62" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4.85791063;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="0.26811409" x="85.949493" height="64.867622" width="2" id="rect819-3-92" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4.37440014;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="0.26811409" x="91.949493" height="64.867622" width="6" id="rect819-3-78" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.576684;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="0.26811409" x="99.949493" height="64.867622" width="2" id="rect819-3-1" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4.37440014;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="0.26811409" x="103.94949" height="64.867622" width="2" id="rect819-3-68" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4.37440014;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="0.26811409" x="113.94949" height="64.867622" width="2" id="rect819-3-5" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4.37440014;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="0.26811409" x="121.94949" height="64.867622" width="2" id="rect819-3-83" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4.37440014;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="0.26811409" x="127.94949" height="64.867622" width="6" id="rect819-3-95" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.576684;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="0.26811409" x="137.94949" height="64.867622" width="2" id="rect819-3-2" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4.37440014;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="0.26811409" x="141.94949" height="80" width="2" id="rect819-3-0" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4.85791063;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="0.26811409" x="145.94949" height="80" width="2" id="rect819-3-93" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:4.85791063;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="18.135735" x="161.94949" height="62.132378" width="2" id="rect819-3-4" style="fill:#ff7821;fill-opacity:1;stroke:none;stroke-width:4.28118038;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="18.135735" x="165.94949" height="62.132378" width="4" id="rect819-3-12" style="fill:#ff7821;fill-opacity:1;stroke:none;stroke-width:6.05450344;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="18.135735" x="173.94949" height="62.132378" width="4" id="rect819-3-61" style="fill:#ff7821;fill-opacity:1;stroke:none;stroke-width:6.05450344;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="18.135735" x="181.94949" height="62.132378" width="2" id="rect819-3-41" style="fill:#ff7821;fill-opacity:1;stroke:none;stroke-width:4.28118038;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="18.135735" x="185.94949" height="62.132378" width="2" id="rect819-3-43" style="fill:#ff7821;fill-opacity:1;stroke:none;stroke-width:4.28118038;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="18.135735" x="191.94949" height="62.132378" width="2" id="rect819-3-05" style="fill:#ff7821;fill-opacity:1;stroke:none;stroke-width:4.28118038;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="18.135735" x="197.94949" height="62.132378" width="4" id="rect819-3-85" style="fill:#ff7821;fill-opacity:1;stroke:none;stroke-width:6.05450344;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <g id="g932">
    <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.95466614px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21447884" x="21.302837" y="83.86306" id="text1009"><tspan id="tspan1007" x="21.302837" y="83.86306" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.95466614px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke-width:0.21447884">1</tspan></text>
    <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.95466614px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21447884" x="33.034946" y="83.86306" id="text1009-2"><tspan id="tspan1007-6" x="33.034946" y="83.86306" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.95466614px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke-width:0.21447884">2</tspan></text>
    <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.95466614px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21447884" x="58.821781" y="83.86306" id="text1009-3"><tspan id="tspan1007-7" x="58.821781" y="83.86306" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.95466614px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke-width:0.21447884">4</tspan></text>
    <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.95466614px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21447884" x="45.575367" y="83.545876" id="text1009-0"><tspan id="tspan1007-1" x="45.575367" y="83.545876" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.95466614px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke-width:0.21447884">3</tspan></text>
  </g>
  <g id="g882" transform="translate(67.299635,-30.451912)">
    <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.95466614px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21447884" x="21.394924" y="113.99779" id="text1009-4"><tspan id="tspan1007-0" x="21.394924" y="113.99779" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.95466614px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke-width:0.21447884">5</tspan></text>
    <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.95466614px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21447884" x="46.213154" y="114.31497" id="text1009-49"><tspan id="tspan1007-4" x="46.213154" y="114.31497" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.95466614px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke-width:0.21447884">7</tspan></text>
    <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.95466614px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21447884" x="33.717068" y="113.99779" id="text1009-1"><tspan id="tspan1007-2" x="33.717068" y="113.99779" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.95466614px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke-width:0.21447884">6</tspan></text>
    <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.95466614px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21447884" x="58.699005" y="113.99779" id="text1009-8"><tspan id="tspan1007-70" x="58.699005" y="113.99779" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.95466614px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke-width:0.21447884">0</tspan></text>
  </g>
  <g id="g920" transform="translate(30.614736,-171.09245)">
    <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.95466614px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21447884" x="139.2771" y="186.86745" id="text1009-82"><tspan id="tspan1007-8" x="139.2771" y="186.86745" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.95466614px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke-width:0.21447884">1</tspan></text>
    <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.95466614px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.21447884" x="151.0092" y="186.86745" id="text1009-2-8"><tspan id="tspan1007-6-0" x="151.0092" y="186.86745" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.95466614px;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke-width:0.21447884">2</tspan></text>
  </g>
  <rect y="18.135735" x="163.94949" height="62.132378" width="2" id="rect819-3-4-0" style="fill:#ff7821;fill-opacity:0.30000001;stroke:none;stroke-width:4.28118038;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="18.135735" x="169.94949" height="62.132378" width="4" id="rect819-3-4-0-9" style="fill:#ff7821;fill-opacity:0.3;stroke:none;stroke-width:6.05450344;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="18.135735" x="177.94949" height="62.132378" width="4" id="rect819-3-4-0-0" style="fill:#ff7821;fill-opacity:0.3;stroke:none;stroke-width:6.05450344;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="18.135735" x="183.94949" height="62.132378" width="2" id="rect819-3-4-0-6" style="fill:#ff7821;fill-opacity:0.3;stroke:none;stroke-width:4.28118038;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="18.135735" x="187.94949" height="62.132378" width="4" id="rect819-3-4-0-02" style="fill:#ff7821;fill-opacity:0.3;stroke:none;stroke-width:6.05450344;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect y="18.135735" x="193.94949" height="62.132378" width="4" id="rect819-3-4-0-64" style="fill:#ff7821;fill-opacity:0.3;stroke:none;stroke-width:6.05450344;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
</svg><div style="margin-bottom:30px;text-align:center;" class="caption">
Schematic representation of an add-on symbol (orange) by means of an
example bar code of type EAN-8 Add-On 2.
</div>
</div>

</li>
</ul>
<h3>Structure of a composite bar code</h3>
<p>Composite bar codes consist of the following elements:
</p>
<ul>
<li>
<p> Linear bar code: As described above.
</p>
</li>
<li>
<p> 2D Code: For more information about 2D codes we refer to the
<code>“Solution Guide II-C - 2D Data Codes”</code>.
</p>
</li>
<li>
<p> Linking pattern: Combines the two codes mentioned before.
</p>
</li>
</ul>
<p>The following figure shows a schematic representation of a composite bar code.
</p>
<div style="text-align:center;" class="figure">
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" version="1.1" id="svg964" width="175.928624" height="94.4" viewBox="0 0 219.91078 118" customscale="0.8">
  <metadata id="metadata970">
    <rdf:RDF>
      <cc:Work rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"></dc:type>
        <dc:title></dc:title>
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <defs id="defs968"></defs>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:3.90765858;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519" width="2" height="81.958977" x="12.870987" y="27.999638"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:3.90765858;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519-5" width="2" height="81.958977" x="16.870987" y="27.999638"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.52626419;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519-5-0" width="4" height="81.958992" x="22.870987" y="27.999634"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:3.90765905;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519-5-3" width="2" height="81.958992" x="30.870987" y="27.999638"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:3.65902138;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519-5-9" width="2" height="71.861" x="36.870987" y="27.999573"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.17463779;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519-5-1" width="4" height="71.861" x="42.870987" y="27.999573"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.31804371;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519-5-99" width="8" height="71.861" x="48.870987" y="27.999573"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:3.65902185;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519-5-7" width="2" height="71.861" x="58.870987" y="27.999573"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:3.65902185;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519-5-4" width="2" height="71.861" x="62.870987" y="27.999573"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.17463779;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519-5-5" width="4" height="71.861" x="70.870987" y="27.999573"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.17463779;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519-5-07" width="4" height="71.861" x="76.870987" y="27.999573"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:3.65902185;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519-5-2" width="2" height="71.861" x="86.870987" y="27.999573"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:3.65902185;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519-5-09" width="2" height="71.861" x="90.870987" y="27.999573"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.31804371;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519-5-41" width="8" height="71.861" x="94.870987" y="27.999573"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:3.90765858;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519-5-19" width="2" height="81.958977" x="104.87099" y="27.999638"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:3.90765858;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519-5-36" width="2" height="81.958977" x="108.87099" y="27.999638"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:3.65902185;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519-5-75" width="2" height="71.861" x="112.87099" y="27.999573"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:3.65902185;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519-5-6" width="2" height="71.861" x="120.87099" y="27.999573"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:3.65902185;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519-5-94" width="2" height="71.861" x="126.87099" y="27.999573"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:3.65902138;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519-5-73" width="2" height="71.861" x="132.87099" y="27.999573"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:6.3376112;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519-5-93" width="6" height="71.861" x="140.87099" y="27.999573"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:3.65902138;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519-5-39" width="2" height="71.861" x="148.87099" y="27.999573"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:6.3376112;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519-5-08" width="6" height="71.861" x="154.87099" y="27.999573"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:3.65902138;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519-5-8" width="2" height="71.861" x="164.87099" y="27.999573"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.17463779;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519-5-91" width="4" height="71.861" x="168.87099" y="27.999573"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.17463779;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519-5-04" width="4" height="71.861" x="176.87099" y="27.999573"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.52626419;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519-5-27" width="4" height="81.958992" x="182.87099" y="27.999638"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.52626419;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519-5-45" width="4" height="81.958992" x="188.87099" y="27.999634"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:3.90765858;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519-5-14" width="2" height="81.958977" x="196.87099" y="27.999638"></rect>
  <rect style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:3.90765858;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1519-5-29" width="2" height="81.958992" x="200.87099" y="27.999638"></rect>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.24133301px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.53104573" x="-2.3128991" y="118" id="text2206"><tspan id="tspan2204" x="-2.3128991" y="118" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.24133301px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke-width:0.53104573">1</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.24133301px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.53104573" x="86.991539" y="117.74071" id="text2206-1"><tspan id="tspan2204-7" x="86.991539" y="117.74071" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.24133301px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke-width:0.53104573">6</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.24133301px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.53104573" x="128.64296" y="117.74071" id="text2206-4"><tspan id="tspan2204-5" x="128.64296" y="117.74071" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.24133301px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke-width:0.53104573">8</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.24133301px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.53104573" x="116.69012" y="118" id="text2206-40"><tspan id="tspan2204-1" x="116.69012" y="118" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.24133301px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke-width:0.53104573">7</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.24133301px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.53104573" x="74.921753" y="117.74071" id="text2206-3"><tspan id="tspan2204-9" x="74.921753" y="117.74071" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.24133301px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke-width:0.53104573">5</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.24133301px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.53104573" x="63.111259" y="118" id="text2206-5"><tspan id="tspan2204-79" x="63.111259" y="118" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.24133301px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke-width:0.53104573">4</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.24133301px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.53104573" x="38.919842" y="118" id="text2206-47"><tspan id="tspan2204-3" x="38.919842" y="118" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.24133301px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke-width:0.53104573">2</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.24133301px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.53104573" x="50.62661" y="117.73033" id="text2206-9"><tspan id="tspan2204-4" x="50.62661" y="117.73033" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.24133301px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke-width:0.53104573">3</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.24133301px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.53104573" x="140.52838" y="117.74071" id="text2206-0"><tspan id="tspan2204-73" x="140.52838" y="117.74071" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.24133301px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke-width:0.53104573">9</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.24133301px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.53104573" x="152.46568" y="117.74071" id="text2206-8"><tspan id="tspan2204-52" x="152.46568" y="117.74071" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.24133301px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke-width:0.53104573">0</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.24133301px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.53104573" x="165.08751" y="118" id="text2206-55"><tspan id="tspan2204-2" x="165.08751" y="118" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.24133301px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke-width:0.53104573">1</tspan></text>
  <text xml:space="preserve" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.24133301px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.53104573" x="209.21751" y="118" id="text2206-47-8"><tspan id="tspan2204-3-6" x="209.21751" y="118" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.24133301px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke-width:0.53104573">2</tspan></text>
  <rect style="fill:#ff7821;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731" width="2" height="4" x="202.87099" y="20"></rect>
  <rect style="fill:#ff7821;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-3" width="2" height="4" x="200.87099" y="16"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:5.32157469;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-7" width="2" height="16" x="202.87099" y="0"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:5.32157469;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-79" width="2" height="16" x="198.87099" y="0"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-2" width="2" height="4" x="194.87099" y="12"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:6.35538864;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-8" width="5.7051086" height="8" x="189.16588" y="8"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:5.32157469;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-39" width="4" height="8" x="190.87099" y="0"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-6" width="2" height="4" x="186.87099" y="0"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:7.52584314;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-1" width="4" height="16" x="182.87099" y="0"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:3.76292157;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-4" width="4" height="4" x="174.87099" y="12"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:3.76292157;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-791" width="4" height="4" x="174.87099" y="4"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-72" width="2" height="4" x="172.87099" y="8"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:3.76292157;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-35" width="4" height="4" x="170.87099" y="0"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-19" width="2" height="4" x="170.87099" y="4"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-0" width="2" height="4" x="168.87099" y="8"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:3.76292157;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-68" width="4" height="4" x="168.87099" y="12"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:3.76292157;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-9" width="4" height="4" x="164.87099" y="4"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-192" width="2" height="4" x="166.87099" y="0"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:4.60861874;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-96" width="6" height="4" x="158.87099" y="0"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:6.51757145;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-78" width="6" height="8" x="154.87099" y="4"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:3.76292157;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-62" width="4" height="4" x="160.87099" y="8"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-67" width="2" height="4" x="160.87099" y="12"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:5.32157469;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-75" width="8" height="4" x="148.87099" y="0"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:4.60861874;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-04" width="6" height="4" x="148.87099" y="4"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:3.76292157;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-21" width="4" height="4" x="148.87099" y="8"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-85" width="2" height="4" x="148.87099" y="12"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-20" width="2" height="4" x="140.87099" y="0"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:3.76292157;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-624" width="2" height="8" x="136.87099" y="0"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:5.32157469;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-395" width="8" height="4" x="138.87099" y="8"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-49" width="2" height="4" x="136.87099" y="12"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:4.60861874;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-02" width="2" height="12" x="130.87099" y="4"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-5" width="2" height="4" x="132.87099" y="4"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-24" width="2" height="4" x="132.87099" y="12"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-758" width="2" height="4" x="126.87099" y="8"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-23" width="2" height="4" x="124.87099" y="4"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:3.76292157;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-99" width="4" height="4" x="126.87099" y="0"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:3.76292157;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-65" width="4" height="4" x="120.87099" y="12"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-06" width="2" height="4" x="118.87099" y="4"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:5.32157469;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-77" width="4" height="8" x="114.87099" y="0"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:3.76292157;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-789" width="2" height="8" x="114.87099" y="8"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-69" width="2" height="4" x="108.87099" y="0"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:5.32157469;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-64" width="2" height="16" x="110.87099" y="0"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-43" width="2" height="4" x="102.87099" y="12"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:5.32157469;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-32" width="4" height="8" x="98.870987" y="8"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:3.76292157;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-17" width="2" height="8" x="100.87099" y="0"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:5.32157469;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-673" width="2" height="16" x="94.870987" y="0"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-211" width="2" height="4" x="88.870987" y="4"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:3.76292157;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-07" width="4" height="4" x="84.870987" y="0"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-76" width="2" height="4" x="84.870987" y="4"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:3.76292157;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-80" width="4" height="4" x="84.870987" y="8"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:3.76292157;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-396" width="4" height="4" x="86.870987" y="12"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:3.76292157;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-069" width="4" height="4" x="72.870987" y="0"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-15" width="2" height="4" x="76.870987" y="8"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-57" width="2" height="4" x="72.870987" y="4"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:4.60861874;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-158" width="6" height="4" x="68.870987" y="8"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:4.60861874;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-804" width="6" height="4" x="72.870987" y="12"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:3.76292157;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-59" width="4" height="4" x="66.870987" y="12"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:5.32157469;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-38" width="2" height="16" x="60.870987" y="0"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-94" width="2" height="4" x="66.870987" y="0"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:4.60861874;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-155" width="6" height="4" x="62.870987" y="4"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-10" width="2" height="4" x="56.870987" y="4"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:5.32157469;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-22" width="8" height="4" x="50.870987" y="8"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:3.76292157;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-93" width="4" height="4" x="54.870987" y="12"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:3.76292157;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-757" width="4" height="4" x="46.870987" y="0"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:5.32157469;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-30" width="8" height="4" x="42.870987" y="4"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:3.76292157;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-73" width="4" height="4" x="38.870987" y="8"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:3.76292157;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-92" width="4" height="4" x="40.870987" y="12"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:3.76292157;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-40" width="4" height="4" x="34.870987" y="0"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-55" width="2" height="4" x="32.870987" y="8"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:5.32157469;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-207" width="2" height="16" x="30.870987" y="0"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:5.32157469;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-53" width="2" height="16" x="26.870987" y="0"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:5.32157469;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-98" width="8" height="4" x="16.870987" y="12"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:4.60861874;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-934" width="6" height="4" x="16.870987" y="8"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-37" width="2" height="4" x="18.870987" y="0"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:3.76292157;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-54" width="4" height="4" x="16.870987" y="4"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:5.32157469;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-853" width="2" height="16" x="12.870987" y="0"></rect>
  <rect style="fill:#47c1ff;fill-opacity:1;stroke:none;stroke-width:7.52584314;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-043" width="4" height="16" x="6.8709869" y="0"></rect>
  <rect style="fill:#ff7821;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-627" width="2" height="4" x="10.870987" y="20"></rect>
  <rect style="fill:#ff7821;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-627-9" width="2" height="4" x="12.870987" y="24"></rect>
  <rect style="fill:#ff7821;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-627-8" width="2" height="4" x="12.870987" y="16"></rect>
  <rect style="fill:#ff7821;fill-opacity:1;stroke:none;stroke-width:2.66078734;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1" id="rect1731-627-5" width="2" height="4" x="200.87099" y="24"></rect>
</svg><div style="margin-bottom:30px;text-align:center;" class="caption">
Schematic representation of a composite bar code by means of an example
bar code of type UPC-A Composite:
Linear bar code (black), 2D code (light blue), and the linking pattern
(orange).
</div>
</div>
<h3>Reading of a bar code</h3>
<p>To be able to read a bar code in an image, it must be found first.
The regions in which HALCON assumes a bar code are called candidates.
</p>
<p>To read a candidate, different lines are laid through the region,
called scanlines.
Although theoretically a single scanline would be sufficient, one tries to
decode the bar code along all scanlines.
This increases the chance of decoding the code correctly.
In addition, several successfully decoded scanlines allow additional
plausibility checks, i.e., reading several scanlines equally
decreases the chance of false positives.
</p>
<div style="text-align:center;" class="figure">
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 241.98019 95.18428" height="71.38821" width="181.4851425" id="svg4938" version="1.1" customscale="0.75">
  <metadata id="metadata4944">
    <rdf:RDF>
      <cc:Work rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"></dc:type>
        <dc:title></dc:title>
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <defs id="defs4942"></defs>
  <rect ry="0" y="6" x="25.980194" height="70" width="2.0000017" id="rect825-6-43-74" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.12129784;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="6" x="31.980194" height="70" width="2.0000017" id="rect825-6-43-8-0" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.12129784;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="6" x="19.980194" height="70" width="4.0000019" id="rect825-6-43-7-1" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.24260807;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="6" x="41.980194" height="70" width="4.0000014" id="rect825-6-43-77-30" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.24260712;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="6" x="51.980194" height="70" width="2.0000017" id="rect825-6-43-6-0" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.12129784;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="6" x="55.980194" height="70" width="2.0000017" id="rect825-6-43-2-67" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.12129784;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="63.980194" height="76" width="2.0000017" id="rect825-6-43-67-9" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="67.980194" height="76" width="2.0000017" id="rect825-6-43-5-5" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="75.980194" height="76" width="4.0000033" id="rect825-6-43-4-6" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="85.980194" height="76" width="2.0000017" id="rect825-6-43-57-6" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="93.980194" height="76" width="4.0000033" id="rect825-6-43-79-9" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="99.980194" height="76" width="5.9999962" id="rect825-6-43-3-8" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:9.24268436;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="107.98019" height="76" width="2.0000017" id="rect825-6-43-28-1" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="115.98019" height="76" width="2.0000017" id="rect825-6-43-62-3" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="123.98019" height="76" width="4.0000033" id="rect825-6-43-9-4" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="129.98019" height="76" width="2.0000017" id="rect825-6-43-68-6" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="137.98019" height="76" width="6.0000048" id="rect825-6-43-78-9" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:9.24269104;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="145.98019" height="76" width="4.0000033" id="rect825-6-43-289-4" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="151.98019" height="76" width="2.0000017" id="rect825-6-43-0-7" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="155.98019" height="76" width="6.0000048" id="rect825-6-43-24-6" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:9.24269104;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="167.98019" height="76" width="4.0000033" id="rect825-6-43-02-9" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="173.98019" height="76" width="2.0000017" id="rect825-6-43-576-2" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="179.98019" height="76" width="2.0000017" id="rect825-6-43-1-7" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="189.98019" height="76" width="4.0000033" id="rect825-6-43-60-9" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="195.98019" height="76" width="4.0000033" id="rect825-6-43-07-36" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="205.98019" height="76" width="6.0000048" id="rect825-6-43-65-5" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:9.24269104;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="213.98019" height="76" width="2.0000017" id="rect825-6-43-41-18" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:5.33627033;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="217.98019" height="76" width="4.0000033" id="rect825-6-43-36-9" style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:7.54662561;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <text id="text5683-4" y="95.18428" x="78.529877" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.91066551px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5227735" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.91066551px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.5227735" y="95.18428" x="78.529877" id="tspan5681-5">H</tspan></text>
  <text id="text5683-0-2" y="95.18428" x="93.470856" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.91066551px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5227735" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.91066551px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.5227735" y="95.18428" x="93.470856" id="tspan5681-3-2">A</tspan></text>
  <text id="text5683-7-0" y="95.18428" x="107.41123" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.91066551px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5227735" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.91066551px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.5227735" y="95.18428" x="107.41123" id="tspan5681-8-9">L</tspan></text>
  <text id="text5683-5-3" y="94.929016" x="118.74798" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.91066551px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5227735" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.91066551px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.5227735" y="94.929016" x="118.74798" id="tspan5681-1-3">C</tspan></text>
  <text id="text5683-3-8" y="94.929016" x="133.50517" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.91066551px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5227735" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.91066551px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.5227735" y="94.929016" x="133.50517" id="tspan5681-86-8">O</tspan></text>
  <text id="text5683-01-19" y="95.18428" x="148.73204" style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.91066551px;line-height:1.25;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5227735" xml:space="preserve"><tspan style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20.91066551px;font-family:Arial;-inkscape-font-specification:'Arial, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;stroke-width:0.5227735" y="95.18428" x="148.73204" id="tspan5681-0-1">N</tspan></text>
  <rect ry="0" y="0" x="0" height="76" width="20" id="rect825-6-43-7-5-6" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:16.87475967;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <rect ry="0" y="0" x="221.98019" height="76" width="20" id="rect825-6-43-7-5-4-9" style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:16.87476158;stroke-miterlimit:0;stroke-dasharray:none;stroke-opacity:1"></rect>
  <path id="path3057" d="M 5,0.1842804 H 56.147865 C 60.94223,11.596864 65.1166,22.786888 48.278963,26.434281 47.698973,39.188786 39.346207,35.554903 32.541158,35.18428 39.909534,58.865806 17.78614,48.002135 8.9344511,52.684281 Z" style="fill:#ffffff;stroke:none;stroke-width:0.82977641px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"></path>
  <path id="path2992" d="M 0,5.184288 H 240" style="fill:none;stroke:#ff4500;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"></path>
  <path id="path2992-5" d="M 0,34.073174 H 240" style="fill:none;stroke:#ff4500;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"></path>
  <path id="path2992-6" d="M 0,41.295395 H 240" style="fill:none;stroke:#ff4500;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"></path>
  <path id="path2992-64" d="M 0,48.517616 H 240" style="fill:none;stroke:#ff4500;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"></path>
  <path id="path2992-0" d="M 0,26.850952 H 240" style="fill:none;stroke:#ff4500;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"></path>
  <path id="path2992-08" d="M 0,19.628731 H 240" style="fill:none;stroke:#ff4500;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"></path>
  <path id="path2992-2" d="M 0,12.406509 H 240.00001" style="fill:none;stroke:#ff4500;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"></path>
  <path id="path2992-66" d="M 0,70.18428 H 240" style="fill:none;stroke:#32cd32;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"></path>
  <path id="path2992-4" d="M 0,55.739838 H 240" style="fill:none;stroke:#32cd32;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"></path>
  <path id="path2992-20" d="M 0,62.962059 H 240" style="fill:none;stroke:#32cd32;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"></path>
</svg><div style="margin-bottom:30px;text-align:center;" class="caption">
Schematic representation of different scanlines of a candidate.
Certain scanlines were read successfully (green),
while the reading failed for others (red).
</div>
</div>
<p>The workflow and various examples showing how to read bar codes in HALCON
can be found in the <code>“`Solution Guide I - Basics</code>.
</p>
<hr>
<h4 id="section_list">算子列表</h4>
<dl>
<dt><a href="clear_bar_code_model.html"><code><span data-if="hdevelop" style="display:inline;">clear_bar_code_model</span><span data-if="dotnet" style="display:none;">ClearBarCodeModel</span><span data-if="python" style="display:none;">clear_bar_code_model</span><span data-if="cpp" style="display:none;">ClearBarCodeModel</span><span data-if="c" style="display:none;">clear_bar_code_model</span></code></a></dt>
<dd>Delete a bar code model and free the allocated memory</dd>
</dl>
<dl>
<dt><a href="create_bar_code_model.html"><code><span data-if="hdevelop" style="display:inline;">create_bar_code_model</span><span data-if="dotnet" style="display:none;">CreateBarCodeModel</span><span data-if="python" style="display:none;">create_bar_code_model</span><span data-if="cpp" style="display:none;">CreateBarCodeModel</span><span data-if="c" style="display:none;">create_bar_code_model</span></code></a></dt>
<dd>Create a model of a bar code reader.</dd>
</dl>
<dl>
<dt><a href="decode_bar_code_rectangle2.html"><code><span data-if="hdevelop" style="display:inline;">decode_bar_code_rectangle2</span><span data-if="dotnet" style="display:none;">DecodeBarCodeRectangle2</span><span data-if="python" style="display:none;">decode_bar_code_rectangle2</span><span data-if="cpp" style="display:none;">DecodeBarCodeRectangle2</span><span data-if="c" style="display:none;">decode_bar_code_rectangle2</span></code></a></dt>
<dd>Decode bar code symbols within a rectangle.</dd>
</dl>
<dl>
<dt><a href="deserialize_bar_code_model.html"><code><span data-if="hdevelop" style="display:inline;">deserialize_bar_code_model</span><span data-if="dotnet" style="display:none;">DeserializeBarCodeModel</span><span data-if="python" style="display:none;">deserialize_bar_code_model</span><span data-if="cpp" style="display:none;">DeserializeBarCodeModel</span><span data-if="c" style="display:none;">deserialize_bar_code_model</span></code></a></dt>
<dd>Deserialize a bar code model.</dd>
</dl>
<dl>
<dt><a href="find_bar_code.html"><code><span data-if="hdevelop" style="display:inline;">find_bar_code</span><span data-if="dotnet" style="display:none;">FindBarCode</span><span data-if="python" style="display:none;">find_bar_code</span><span data-if="cpp" style="display:none;">FindBarCode</span><span data-if="c" style="display:none;">find_bar_code</span></code></a></dt>
<dd>Detect and read bar code symbols in an image.</dd>
</dl>
<dl>
<dt><a href="get_bar_code_object.html"><code><span data-if="hdevelop" style="display:inline;">get_bar_code_object</span><span data-if="dotnet" style="display:none;">GetBarCodeObject</span><span data-if="python" style="display:none;">get_bar_code_object</span><span data-if="cpp" style="display:none;">GetBarCodeObject</span><span data-if="c" style="display:none;">get_bar_code_object</span></code></a></dt>
<dd>Access iconic objects that were created during the search or decoding of
bar code symbols.</dd>
</dl>
<dl>
<dt><a href="get_bar_code_param.html"><code><span data-if="hdevelop" style="display:inline;">get_bar_code_param</span><span data-if="dotnet" style="display:none;">GetBarCodeParam</span><span data-if="python" style="display:none;">get_bar_code_param</span><span data-if="cpp" style="display:none;">GetBarCodeParam</span><span data-if="c" style="display:none;">get_bar_code_param</span></code></a></dt>
<dd>Get one or several parameters that describe the bar code model.</dd>
</dl>
<dl>
<dt><a href="get_bar_code_param_specific.html"><code><span data-if="hdevelop" style="display:inline;">get_bar_code_param_specific</span><span data-if="dotnet" style="display:none;">GetBarCodeParamSpecific</span><span data-if="python" style="display:none;">get_bar_code_param_specific</span><span data-if="cpp" style="display:none;">GetBarCodeParamSpecific</span><span data-if="c" style="display:none;">get_bar_code_param_specific</span></code></a></dt>
<dd>Get parameters that are used by the bar code reader when processing a
specific bar code type.
</dd>
</dl>
<dl>
<dt><a href="get_bar_code_result.html"><code><span data-if="hdevelop" style="display:inline;">get_bar_code_result</span><span data-if="dotnet" style="display:none;">GetBarCodeResult</span><span data-if="python" style="display:none;">get_bar_code_result</span><span data-if="cpp" style="display:none;">GetBarCodeResult</span><span data-if="c" style="display:none;">get_bar_code_result</span></code></a></dt>
<dd>Get the alphanumerical results that were accumulated during the
decoding of bar code symbols.</dd>
</dl>
<dl>
<dt><a href="query_bar_code_params.html"><code><span data-if="hdevelop" style="display:inline;">query_bar_code_params</span><span data-if="dotnet" style="display:none;">QueryBarCodeParams</span><span data-if="python" style="display:none;">query_bar_code_params</span><span data-if="cpp" style="display:none;">QueryBarCodeParams</span><span data-if="c" style="display:none;">query_bar_code_params</span></code></a></dt>
<dd>Get the names of the parameters that can be used in set_bar_code* and
get_bar_code* operators for a given bar code model</dd>
</dl>
<dl>
<dt><a href="read_bar_code_model.html"><code><span data-if="hdevelop" style="display:inline;">read_bar_code_model</span><span data-if="dotnet" style="display:none;">ReadBarCodeModel</span><span data-if="python" style="display:none;">read_bar_code_model</span><span data-if="cpp" style="display:none;">ReadBarCodeModel</span><span data-if="c" style="display:none;">read_bar_code_model</span></code></a></dt>
<dd>Read a bar code model from a file and create a new model.</dd>
</dl>
<dl>
<dt><a href="serialize_bar_code_model.html"><code><span data-if="hdevelop" style="display:inline;">serialize_bar_code_model</span><span data-if="dotnet" style="display:none;">SerializeBarCodeModel</span><span data-if="python" style="display:none;">serialize_bar_code_model</span><span data-if="cpp" style="display:none;">SerializeBarCodeModel</span><span data-if="c" style="display:none;">serialize_bar_code_model</span></code></a></dt>
<dd>Serialize a bar code model.</dd>
</dl>
<dl>
<dt><a href="set_bar_code_param.html"><code><span data-if="hdevelop" style="display:inline;">set_bar_code_param</span><span data-if="dotnet" style="display:none;">SetBarCodeParam</span><span data-if="python" style="display:none;">set_bar_code_param</span><span data-if="cpp" style="display:none;">SetBarCodeParam</span><span data-if="c" style="display:none;">set_bar_code_param</span></code></a></dt>
<dd>Set selected parameters of the bar code model.</dd>
</dl>
<dl>
<dt><a href="set_bar_code_param_specific.html"><code><span data-if="hdevelop" style="display:inline;">set_bar_code_param_specific</span><span data-if="dotnet" style="display:none;">SetBarCodeParamSpecific</span><span data-if="python" style="display:none;">set_bar_code_param_specific</span><span data-if="cpp" style="display:none;">SetBarCodeParamSpecific</span><span data-if="c" style="display:none;">set_bar_code_param_specific</span></code></a></dt>
<dd>Set selected parameters of the bar code model for selected bar code types</dd>
</dl>
<dl>
<dt><a href="write_bar_code_model.html"><code><span data-if="hdevelop" style="display:inline;">write_bar_code_model</span><span data-if="dotnet" style="display:none;">WriteBarCodeModel</span><span data-if="python" style="display:none;">write_bar_code_model</span><span data-if="cpp" style="display:none;">WriteBarCodeModel</span><span data-if="c" style="display:none;">write_bar_code_model</span></code></a></dt>
<dd>Write a bar code model to a file.</dd>
</dl>
<!--OP_REF_FOOTER_START-->
<hr>
<div class="indexlink">
<a href="index_classes.html"><span data-if="dotnet" style="display:none;">类别</span><span data-if="cpp" style="display:none;">类别</span></a><span data-if="dotnet" style="display:none;"> | </span><span data-if="cpp" style="display:none;"> | </span><a href="index_by_name.html">算子列表</a>
</div>
<div class="footer">
<div class="copyright">HALCON算子参考手册 Copyright © 2015-2023 51Halcon</div>
</div>
</div>
</body>
</html>
